# 填写程序代码
USD_VS_RMB = 6.77
#定义了一个变量USD_VS_RMB，其值为6.77，表示美元与人民币之间的汇率。
currency_str_value = input("请输入带单位的货币金额")
#这行代码提示用户输入一个带单位的货币金额，并将输入的字符串赋值给变量currency_str_value
unit = currency_str_value[-3:]
#这行代码获取currency_str_value字符串的最后三个字符，也就是货币单位，并将其赋值给变量unit。
if unit == 'CNY':
#这是一个条件判断，检查unit是否为“CNY”。如果是，那么执行下列指令
    rmb_str_value = currency_str_value[:-3]
#获取currency_str_value字符串中除了最后三个字符之外的所有字符，并将其赋值给变量rmb_str_value，也就是金额部分
    rmb_value = eval(rmb_str_value)
#使用eval函数将rmb_str_value字符串转换为一个数字，并将其赋值给变量rmb_value。
    usd_value = rmb_value / USD_VS_RMB
#根据当前的汇率，将人民币金额转换为美元金额，并将结果赋值给变量usd_value
    print('美元（USD）金额是:', usd_value)
#打印转换后的美元金额
elif unit == 'USD':
#这是另一个条件判断，检查unit是否为“USD”
    usd_str_value = currency_str_value[:-3]
#获取currency_str_value字符串中除了最后三个字符之外的所有字符，并将其赋值给变量usd_str_value，也就是美元金额部分
    usd_value = eval(usd_str_value)
#使用eval函数将usd_str_value字符串转换为一个数字，并将其赋值给变量usd_value。
    rmb_value = usd_value * USD_VS_RMB
#根据当前的汇率，将美元金额转换为人民币金额，并将结果赋值给变量rmb_value
    print('人民币（CNY）金额是:', rmb_value)
#打印转换后的人民币金额
else:
#条件判断,如果都不是上述情况，则执行以下指令
    print("目前版本尚不支持该币种")
#打印unit既不是"CNY"也不是"USD"的情况

